@charset "utf-8";
/*body { background:#fff url(/images/v2/bg.jpg) left top repeat-x; }*/
/*body { background:#fff url(/images/v2/vp5/vp5_bj.jpg) left top repeat-x; }*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,em,button,p{margin:0;padding:0; /*COLOR:#5C5B58*/}
img,fieldset{border:0;margin:0;padding:0;}
input, textarea{font-size:12px; padding-left:2px}
textarea{width:98%;padding-top:2px}
select{font-size:12px;}
table{border-collapse:collapse;FONT-SIZE: 12px;}
td{ line-height:15px;}

ol li,ul li{list-style: none;}
.ipt{ border:1px solid #ABADB3; height:20px; line-height:20px; font-size:12px; width:150px;}
.inputDateHs{ background:url(/images/v2/datetime.jpg) right no-repeat #fff;}


a{color:#0055AA; text-decoration:none;}
/*a{color:#15463F; text-decoration:none;}*/


/*------------------------------------------MODEL COLOR BLUE */

.tabbj{ background-color:#E3EDFB; width:1180px; margin:0 auto;}
.tabborder{border:1px solid #B8CBD2;background-color:#FFFFFF}
.tdbjcolor{ background-color:#E6F2FE}
.tdbjcolor_bj{ border:1px solid #0050A3}


/*--org--*/
/*
.tabbj{ background-color:#FBEEB7; }
.tabborder{border:1px solid #ED6F1B;background-color:#FCEDB2}
.tdbjcolor{ background-color:#FCEDB2}
.tdbjcolor_bj{ border:1px solid #FEA31F}
*/

/*--green--*/
/*
.tabbj{ background-color:#F0FBFA;}
.tabborder{border:1px solid #BEEBE4;background-color:#FFFFFF}
.tdbjcolor{ background-color:#FCEDB2}
.tdbjcolor_bj{ border:1px solid #25796C}
*/

/*--green2--*/
/*
.tabbj{ background-color:#DEEEF3;}
.tabborder{border:1px solid #B7DAE6;background-color:#FFFFFF}
.tdbjcolor{ background-color:#E8F3F7}
.tdbjcolor_bj{ border:1px solid #2B657B}
*/

/*--red--*/
/*
.tabbj{ background-color:#FFF4F4;}
.tabborder{border:1px solid #FFD9D9;background-color:#FFFFFF}
.tdbjcolor{ background-color:#FFE8E8}
.tdbjcolor_bj{ border:1px solid #FFAAAA}
*/



/*REWARD*/
/*--blue--*/

.reward_leftbar_bj_1{padding:6px 0 0 35px; height:24px; font-size:12px; font-weight:bold;background:url(/images/v2/j_11.gif)}
.reward_leftbar_mttype_bj_color{ background-color:#E6F3FF;}
.reward_center_bj{ background:url(/images/v2/jf_21.jpg);padding-left:15px;text-align:left}


/*--org--*/
/*
.reward_leftbar_bj_1{padding:6px 0 0 35px; height:24px; font-size:12px; font-weight:bold;background:url(/images/v2/j_11_vp2.gif)}
.reward_leftbar_mttype_bj_color{ background-color:#FEFBED;}
.reward_center_bj{ background:url(/images/v2/jf_21_vp2.jpg);padding-left:15px;text-align:left}
*/
/*--green--*/
/*
.reward_leftbar_bj_1{padding:6px 0 0 35px; height:24px; font-size:12px; font-weight:bold;background:url(/images/v2/j_11_vp3.gif)}
.reward_leftbar_mttype_bj_color{ background-color:#F0FBFA;}
.reward_center_bj{ background:url(/images/v2/jf_21_vp3.jpg);padding-left:15px;text-align:left}
*/

/*--green2--*/
/*
.reward_leftbar_bj_1{padding:6px 0 0 35px; height:24px; font-size:12px; font-weight:bold;background:url(/images/v2/j_11_vp3.gif)}
.reward_leftbar_mttype_bj_color{ background-color:#F0FBFA;}
.reward_center_bj{ background:url(/images/v2/jf_21_vp3.jpg);padding-left:15px;text-align:left}
*/


/*red*/
/*
.reward_leftbar_bj_1{padding:6px 0 0 35px; height:24px; font-size:12px; font-weight:bold;background:url(/images/v2/j_11_vp4.gif)}
.reward_leftbar_mttype_bj_color{ background-color:#FFE8E8;}
.reward_center_bj{ background:url(/images/v2/jf_21_vp4.jpg);padding-left:15px;text-align:left}
*/

/*PAY*/
/*--blue--*/

.pay_leftbox{border:1px #BBCADE solid; background-color:#E6F3FF;}
.pay_leftbox_title{height: 30px;line-height: 30px;text-align: left;padding-left: 3px;border-bottom: #cccccc 1px dashed;}
.pay_leftbox_center{ background-color:#FFFFFF; text-align:left; padding:3px;overflow:hidden; height:auto}
.pay_leftbox_center a{ width:100%;height:30px; line-height:30px; float:left; display:block;overflow:hidden;}

#pay_right_s {height: 30px;background:url(/images/v2/hit59.png);border:1px solid #BBCADE;}
#pay_right_s li.checked{background:url(/images/v2/hit60.png);color:#000000;font-weight:bold;width:93px;height:40px;line-height:40px;_height:30px;_line-height:30px;margin-top:-5px;_margin-top:0px;margin-left:-1px;padding-bottom:3px;_padding-bottom:0px;}
#right_z {border:1px solid #C1C0BC;	text-align:left;padding:10px;background-color:#FFFFFF;}


/*--org--*/
/*
.pay_leftbox{border:1px #FC6 solid; background-color:#FE9807; color:#FFF}
.pay_leftbox_title{height: 30px;line-height: 30px;text-align: left;padding-left: 3px;border-bottom: #cccccc 1px dashed;}
.pay_leftbox_center{ background-color:#FFFFFF; text-align:left; padding:3px;overflow:hidden; height:auto}
.pay_leftbox_center a{ width:100%;height:30px; line-height:30px; float:left; display:block;overflow:hidden;}

#pay_right_s {height: 30px;background:url(/images/v2/hit59_vp2.png);border:1px solid #BBCADE;}
#pay_right_s li.checked{background:url(/images/v2/hit60_vp2.png);color:#FF6600;font-weight:bold;width:93px;height:40px;line-height:40px;margin-top:-5px;margin-left:-1px;padding-bottom:3px;}
#right_z {border:1px solid #C1C0BC;	text-align:left;padding:10px;background-color:#FFFFFF;}
*/

/*--green--*/
/*
.pay_leftbox{border:1px #2E9888 solid; background-color:#2D9182; color:#FFF}
.pay_leftbox_title{height: 30px;line-height: 30px;text-align: left;padding-left: 3px;border-bottom: #cccccc 1px dashed;}
.pay_leftbox_center{ background-color:#FFFFFF; text-align:left; padding:3px;overflow:hidden; height:auto}
.pay_leftbox_center a{ width:100%;height:30px; line-height:30px; float:left; display:block;overflow:hidden;}

#pay_right_s {height: 30px;background:url(/images/v2/hit59_vp3.png);border:1px solid #80B1AA;}
#pay_right_s li.checked{background:url(/images/v2/hit60_vp3.png);color:#16534A;font-weight:bold;width:93px;height:40px;line-height:40px;margin-top:-5px;margin-left:-1px;padding-bottom:3px;}
#right_z {border:1px solid #80B1AA; border-top:none;	text-align:left;padding:10px;background-color:#FFFFFF;}
*/

/*--green2--*/
/*
.pay_leftbox{border:1px #439FBE solid; background-color:#439FBE; color:#FFF}
.pay_leftbox_title{height: 30px;line-height: 30px;text-align: left;padding-left: 3px;border-bottom: #cccccc 1px dashed;}
.pay_leftbox_center{ background-color:#FFFFFF; text-align:left; padding:3px;overflow:hidden; height:auto}
.pay_leftbox_center a{ width:100%;height:30px; line-height:30px; float:left; display:block;overflow:hidden;}

#pay_right_s {height: 30px;background:url(/images/v2/hit59_vp3.png);border:1px solid #439FBE;}
#pay_right_s li.checked{background:url(/images/v2/hit60_vp3.png);color:#16534A;font-weight:bold;width:93px;height:40px;line-height:40px;margin-top:-5px;margin-left:-1px;padding-bottom:3px;}
#right_z {border:1px solid #80B1AA; border-top:none;	text-align:left;padding:10px;background-color:#FFFFFF;}
*/


/*--red--*/
/*
.pay_leftbox{border:1px #FFAAAA solid; background-color:#FFF0F0;}
.pay_leftbox_title{height: 30px;line-height: 30px;text-align: left;padding-left: 3px;border-bottom: #cccccc 1px dashed;}
.pay_leftbox_center{ background-color:#FFFFFF; text-align:left; padding:3px;overflow:hidden; height:auto}
.pay_leftbox_center a{ width:100%;height:30px; line-height:30px; float:left; display:block;overflow:hidden;}

#pay_right_s {height: 30px;background:url(/images/v2/hit59_vp4.png);border:1px solid #FF9D9D;}
#pay_right_s li.checked{background:url(/images/v2/hit60_vp4.png);color:#000000;font-weight:bold;width:93px;height:40px;line-height:40px;_height:30px;_line-height:30px;margin-top:-5px;_margin-top:0px;margin-left:-1px;padding-bottom:3px;_padding-bottom:0px;}
#right_z {border:1px solid #C1C0BC;	text-align:left;padding:10px;background-color:#FFFFFF;}
*/

/*HOTEL*/
/*--blue--*/

.hotelsearchbox_title_bj{background:url(/images/v2/htsearchboxbj.jpg) top; }


/*--org--*/
/*
.hotelsearchbox_title_bj{background:url(/images/v2/htsearchboxbj_vp2.jpg) top; }
*/
/*--green--*/
/*
.hotelsearchbox_title_bj{background:url(/images/v2/htsearchboxbj_vp3.jpg) top; }
.htplan{ background-color:#F0FBFA}
*/

/*--green2--*/
/*
.hotelsearchbox_title_bj{background:url(/images/v2/htsearchboxbj_vp5.jpg) top; }
.htplan{ background-color:#F0FBFA}
*/

/*--red--*/
/*
.hotelsearchbox_title_bj{background:url(/images/v2/htsearchboxbj_vp4.jpg) top; }
*/

/*CHAIN HOTEL*/
/*--blue--*/

.chainbody{ margin:0 auto; width:940px; background:#E3EDFB; padding:5px;overflow:hidden;}
#chain_content { border:2px solid #006BB9; padding:8px; background:#fff; margin-bottom:8px;}


/*--org--*/
/*
.chainbody{ margin:0 auto; width:940px; background:#FBEEB7; padding:5px;overflow:hidden;}
#chain_content { border:2px solid #FE9807; padding:8px; background:#fff; margin-bottom:8px;}
*/

/*--green--*/
/*
.chainbody{ margin:0 auto; width:940px; background:#F0FBFA; padding:5px;overflow:hidden;}
#chain_content { border:2px solid #2E9888; padding:8px; background:#fff; margin-bottom:8px;}
*/

/*--green2--*/
/*
.chainbody{ margin:0 auto; width:940px; background:#F0FBFA; padding:5px;overflow:hidden;}
#chain_content { border:2px solid #439FBE; padding:8px; background:#fff; margin-bottom:8px;}
*/


/*--RED--*/
/*
.chainbody{ margin:0 auto; width:940px; background:#FFF4F4; padding:5px;overflow:hidden;}
#chain_content { border:2px solid #FFAAAA; padding:8px; background:#fff; margin-bottom:8px;}
*/


/*INTERNATIONAL*/
/*--blue--*/

.main_content li.international_left{ width:313px; background:url(/images/v2/picI_hit0.jpg); border:1px solid #0050A3; float:left; overflow:hidden; margin-right:8px;}
.main_content li.international_left h3{ height:30px; line-height:30px; font-size:14px; color:#FFFFFF; background:url(/images/v2/priI_hit1.jpg) no-repeat left; padding-left:28px; margin-left:5px}


/*--org--*/
/*
li.international_left{ width:313px; background:url(/images/v2/picI_hit0_v2.jpg); border:1px solid #EB8D01; float:left; overflow:hidden; margin-right:8px;}
li.international_left h3{ height:30px; line-height:30px; font-size:14px; color:#FFFFFF; background:url(/images/v2/priI_hit1_v2.gif) no-repeat left; padding-left:28px; margin-left:5px}
*/
/*--green--*/
/*
li.international_left{ width:313px; background:url(/images/v2/picI_hit0_v3.jpg); border:1px solid #2E9888; float:left; overflow:hidden; margin-right:8px;}
li.international_left h3{ height:30px; line-height:30px; font-size:14px; color:#FFFFFF; background:url(/images/v2/priI_hit1_v2.gif) no-repeat left; padding-left:28px; margin-left:5px}
*/

/*--green2--*/
/*
li.international_left{ width:313px; background:url(/images/v2/picI_hit0_vp5.jpg); border:1px solid #2E9888; float:left; overflow:hidden; margin-right:8px;}
li.international_left h3{ height:30px; line-height:30px; font-size:14px; color:#FFFFFF; background:url(/images/v2/priI_hit1_v2.gif) no-repeat left; padding-left:28px; margin-left:5px}
*/

/*--red--*/
/*
.main_content li.international_left{ width:313px; background:url(/images/v2/picI_hit0_vp4.jpg); border:1px solid #FF8686; float:left; overflow:hidden; margin-right:8px;}
.main_content li.international_left h3{ height:30px; line-height:30px; font-size:14px; color:#FFFFFF; background:url(/images/v2/priI_hit1_v2.gif) no-repeat left; padding-left:28px; margin-left:5px}
*/


/*------------------------------------------*/


dfn{font-style:normal;}



IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; 
	border:0PX;
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 2em; PADDING-TOP: 0px
}
label{ cursor:pointer;}

A.font10000:link {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
A.font10000:visited {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
A.font10000:active {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
A.font10000:hover {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline
}
.tablebg {
	BACKGROUND-COLOR: #adb6bd
}
.booktable {
	BACKGROUND-COLOR: #56cb01
}
.bottom {
	BACKGROUND-COLOR: #e4e4e4
}
.banma1 {
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.banma2 {
	BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: center
}
.banma3 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #666666; BACKGROUND-COLOR: #fce3d6
}
.banma4 {
	PADDING-LEFT: 5px; COLOR: #333333; BACKGROUND-COLOR: #fef5f1
}
.banma5 {
	BACKGROUND-COLOR: #ffffff
}
.NewsTopic {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff6600; FONT-FAMILY: Verdana; LETTER-SPACING: 1px; HEIGHT: 40px; TEXT-ALIGN: center
}
.STYLE1 {
	PADDING-LEFT: 9px; FONT-WEIGHT: bold; COLOR: #ffffff
}
.STYLE2 {
	PADDING-LEFT: 25px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; COLOR: #575757
}
.STYLE19 {
	FONT-SIZE: 12px; COLOR: #ff3300; LETTER-SPACING: 3px
}
INPUT.face {
	BORDER-RIGHT: #bebcbd 1px solid; BORDER-TOP: #bebcbd 1px solid; FONT-SIZE: 12px; BACKGROUND: url(../Images/Input_bg.jpg) repeat-x; BORDER-LEFT: #bebcbd 1px solid; BORDER-BOTTOM: #bebcbd 1px solid; FONT-FAMILY: Verdana
}
SELECT.face {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: #ffffff; FONT: 9pt Verdana; BORDER-LEFT: #999999 1px solid; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 22px
}
TEXTAREA.face {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: #ffffff; FONT: 9pt Verdana; BORDER-LEFT: #999999 1px solid; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid
}
INPUT.homeface {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px
}
.img_border {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid
}
.input_login {
	BORDER-RIGHT: #bebcbd 1px solid; BORDER-TOP: #bebcbd 1px solid; BACKGROUND: url(images/bg_login_input.gif) repeat-x; BORDER-LEFT: #bebcbd 1px solid; WIDTH: 145px; BORDER-BOTTOM: #bebcbd 1px solid; HEIGHT: 16px
}
.input_login_small {
	BORDER-RIGHT: #bebcbd 1px solid; BORDER-TOP: #bebcbd 1px solid; BACKGROUND: url(images/bg_login_input.gif) repeat-x; BORDER-LEFT: #bebcbd 1px solid; WIDTH: 120px; BORDER-BOTTOM: #bebcbd 1px solid; HEIGHT: 16px
}
.input_search_jp {
	BORDER-RIGHT: #bebcbd 1px solid; BORDER-TOP: #bebcbd 1px solid; BACKGROUND: url(images/bg_login_input.gif) repeat-x; BORDER-LEFT: #bebcbd 1px solid; WIDTH: 80px; BORDER-BOTTOM: #bebcbd 1px solid; HEIGHT: 16px
}
.input_ticket {
	BORDER-RIGHT: #bebcbd 1px solid; BORDER-TOP: #bebcbd 1px solid; BACKGROUND: url(images/bg_login_input.gif) repeat-x; BORDER-LEFT: #bebcbd 1px solid; WIDTH: 150px; BORDER-BOTTOM: #bebcbd 1px solid; HEIGHT: 16px
}
.btn_ticket {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(images/btn_ticket.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 62px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 23px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.bg_tjjp {
	BACKGROUND: url(images/poing.gif) repeat-x 50% bottom
}
.sec1 {
	BACKGROUND: url(images/btn_news.gif) no-repeat; WIDTH: 120px; CURSOR: hand; COLOR: #ffffff; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: center
}
.sec2 {
	BACKGROUND: url(images/btn_news_current.gif) no-repeat; WIDTH: 120px; CURSOR: hand; COLOR: #393939; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: center
}
.search_jp {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 14px; BACKGROUND: url(images/btn_search_jp.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 106px; CURSOR: pointer; COLOR: #ffffff; HEIGHT: 30px; BORDER-RIGHT-WIDTH: 0px
}
.nav_search_jp {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 880px
}
.nav_search_jp .s1 {
	CLEAR: both; BACKGROUND: url(images/bg_news_top.gif) repeat-x; HEIGHT: 27px
}
.nav_search_jp .s1 UL {
	
}
.nav_search_jp .s1 LI {
	FLOAT: left; MARGIN-RIGHT: 5px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.nav_search_jp .s1 LI A {
	DISPLAY: block; BACKGROUND: url(images/btn_news_small.gif); WIDTH: 110px; COLOR: #ffffff; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-DECORATION: none
}
.nav_search_jp .s1 LI A:hover {
	TEXT-DECORATION: underline
}
.nav_search_jp .s1 LI A.current {
	DISPLAY: block; BACKGROUND: url(images/btn_news_current_samll.gif); WIDTH: 110px; COLOR: #393939; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-DECORATION: none
}
.nav_search_jp .s2 {
	CLEAR: both; BORDER-RIGHT: #c5c5c5 1px solid; OVERFLOW: hidden; BORDER-LEFT: #c5c5c5 1px solid; BORDER-BOTTOM: #c5c5c5 1px solid; BACKGROUND-COLOR: #ffffff
}
#WarningMsg{background:#FFFFE5; border:#FFCC7F solid 1px; padding:4px; position:relative; width:950px; padding: 10px 0; font-size:12px; color:#333333; text-align:center; margin:0 auto; margin-bottom:2px; margin-top:2px;}

.pubFlights_CA{background:url(/images/airPic/CA.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_3U{background:url(/images/airPic/3U.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_8C{background:url(/images/airPic/8C.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_CU{background:url(/images/airpic/CU.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_CZ{background:url(/images/airPic/CZ.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_EU{background:url(/images/airPic/EU.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_FM{background:url(/images/airPic/FM.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_HO{background:url(/images/airPic/HO.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_HU{background:url(/images/airPic/hu.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_KN{background:url(/images/airPic/KN.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_MF{background:url(/images/airPic/MF.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_MU{background:url(/images/airPic/MU.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_SC{background:url(/images/airPic/sc.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_UA{background:url(/images/airPic/ua.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_ZH{background:url(/images/airPic/zh.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_CN{background:url(/images/airpic/CN.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_GS{background:url(/images/airPic/gs.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_NS{background:url(/images/airPic/ns.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_G5{background:url(/images/airPic/G5.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_BK{background:url(/images/airPic/BK.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_8L{background:url(/images/airpic/8L.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_PN{background:url(/images/airPic/pn.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_JD{background:url(/images/airPic/JD.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_VD{background:url(/images/airPic/zh.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_9C{background:url(/images/airPic/9C.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_JR{background:url(/images/airPic/JR.gif) no-repeat left;padding: 0 0 0 20px;}.pubFlights_KY{background:url(/images/airPic/KY.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_TV{background:url(/images/airPic/TV.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_GJ{background:url(/images/airPic/GJ.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_DZ{background:url(/images/airPic/DZ.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_QW{background:url(/images/airPic/QW.gif) no-repeat left;padding: 0 0 0 20px;}

a.bar{background:url(/images/v2/icon_headArrow01.gif) no-repeat left center; padding-left:8px;	color:#064986;	text-decoration:none;	margin:0 10px 0 0;}
a.bar:hover{text-decoration:underline;}
a.blue{ color:#064986; text-decoration:underline}
a.blue:hover{ text-decoration:none}
#bottomNav {
	Z-INDEX: 999; BACKGROUND: url(../images/bottom_bg_1.gif); LEFT: 0px; OVERFLOW: visible; WIDTH: 100%; BOTTOM: 0px; POSITION: fixed; HEIGHT: 55px; _position: absolute
}
.menu a {display:block; color:#FFFFFF;height:auto;text-decoration: none;cursor:pointer;text-align:center;height:35px;line-height:35px;}
.menu .priHeader_Menubgbutton01{color:#FFFFFF;float: left;font-size:12px;width:87px;background: url(/images/v2/header-m3.jpg?20110510) top no-repeat;}
.menu .priHeader_Menubgbuttonchecked01{float:left;font-size:12px; font-weight:bold;color:#1B4EAA;width:87px; height:30px; line-height:30px; margin-top:5px; background: url(/images/v2/header-n3.jpg?5345);}
.menu .priHeader_Menubgbutton02{color:#FFFFFF;float: left;font-size:12px;width:87px;background:url(/images/v2/header-m3.jpg?20110510) top no-repeat;}
.menu .priHeader_Menubgbuttonchecked02{float: left;font-size:12px; font-weight:bold;color:#1B4EAA;width:87px; height:30px; line-height:30px; margin-top:5px;background: url(/images/v2/header-n3.jpg?345345);}

#wrapper{width:950px;margin:0 auto; margin-bottom:0;}
/*toolkit*/
.toolkit2 { *float:left; *width:948px;*overflow:hidden; height: 25px; line-height: 25px; background-color: #fff; background-position: 0 -240px; border: 1px solid #CEE4F7; background:url(/images/v2/toolkitbj.jpg) }
.toolkit_contact2 { float: left; padding-left: 10px; width:230px}
.toolkit_contact2 span { float: left; }

.toolkit_login2 { float:left; padding-left:8px; }
.toolkit_login2 ,.toolkit_links2 { background:url(/images/v2/un_header.png) no-repeat 0 -280px; }
.toolkit_links2 { float:right; width:280px; padding-left:10px;}
.toolkit_links2 li { float:left; margin-right:8px; padding:0 2px;}
.toolkit_links2 .toolkit_user2 { width:75px; height:30px; }

.nav,.nav_logo,.nav_center{ height:70px;}
.nav_logo{float:left; background:url(/images/v2/nav_logobj.jpg) bottom;}
.nav_center{float:left;  background:url(/images/v2/nav_center.jpg) bottom;width:50px; height:70px;margin:0; _border-top:1px solid #fff}
.navlist{ margin:0px;padding:0px; float:left; width:706px;}
.nav_ad{ height:35px; line-height:35px; text-align:right; padding-top:4px;background-color:#FFFFFF}
.nav_ad .nav_ad_ad{ float:left; text-align:right; background-color:#FFFFFF}
.nav_navlist{ height:31px; line-height:31px; background:url(/images/v2/nav_listbj.jpg); margin:0;}
.nav_navlist a{ margin-right:8px; color:#FFF; float: left; text-align:left; padding:0 6px 0 6px; margin-right:10px; font-size:13px}
.nav_navlist a.checked{ font-weight:bold; background:url(/images/v2/nav_hit.jpg) left no-repeat; text-decoration:underline}

/**/
/*.indexsearchbox{border:2px solid #860404; background:url(/images/v2/indexsearchboxbj.jpg); height:253px;}*/
.indexsearchbox{border:2px solid #0050A3; background:url(/images/v2/indexsearchboxbj.jpg); height:253px;}
.indexsearchbox h2{ text-align:left; color:#FFF; font-size:14px; height:28px; line-height:28px; padding-left:5px; float:left; width:120px}
.indexsearchbox .h2tel{ float:left; height:28px; line-height:28px; color:#FFF; font-size:12px;}
.searchboxcontent{ background-color:#FFF; height:225px;}
/*
.searchbox_nav{ width:44px; float:left; background-color:#DF1819; height:225px;}
*/
.searchbox_nav{ width:44px; float:left; background-color:#0079C3; height:225px;}
.searchbox_nav ul li{ height:54px; cursor:pointer}
.searchbox_nav ul .snav_00{background:url(/images/v2/searchbox_nav10.jpg) no-repeat}
.searchbox_nav ul .snav_01{background:url(/images/v2/searchbox_nav11.jpg) no-repeat} 
.searchbox_nav ul .snav_10{background:url(/images/v2/searchbox_nav20.jpg) no-repeat}
.searchbox_nav ul .snav_11{background:url(/images/v2/searchbox_nav21.jpg) no-repeat} 
.searchbox_nav ul .snav_20{background:url(/images/v2/searchbox_nav30.jpg) no-repeat}
.searchbox_nav ul .snav_21{background:url(/images/v2/searchbox_nav31.jpg) no-repeat} 
.searchbox_content{float:left; width:292px}
.searchboxcontent .searchbox_content ul li#scontent_2{ padding:10px 0 0 20px;}


/*toolkit*/
.toolkit {  height: 30px; line-height: 30px; list-style:none; padding-right:5px}
.toolkit_contact { float: left; padding-left: 10px;}
.toolkit_contact span { float: left; }
.contact_tel, .contact_mobile, .toolkit_msg {  margin-right: 8px; padding-left: 20px; background-image: url(/images/v2/un_ico_yellow.png?101216.png); background-repeat: no-repeat; }
.contact_tel { background-position: 0 -1242px; font-size:12px; }
.contact_mobile { background-position: 0 -1210px;font-size:12px; }
.toolkit_msg { background-position: 0 -1185px;  }
.toolkit_login {float:right;padding-left:8px;}
.toolkit_links{float:right; width:35%; text-align:right}
.toolkit_login a{width:35px}
.toolkit_links a{ float:left;display:block; width:65px}
.toolkit_links span{display:block; float:left; width:100px;}
.iptuserlogin{ width:80px; height:12px; font-size:12px; }
.btnuserlogin{ }
.footbar a{margin:0 5px 0 5px; text-align:center; color:#064986;	text-decoration:none;}
.footbar a:hover{text-decoration:underline;}

.divHR{ border-bottom:1px dashed #CCC; height:1px; width:99%;}
.divHR2{ border-bottom:1px dashed #999999; height:1px; width:99%;}

.jfz{ color:#F60; font-family:Verdana, Geneva, sans-serif; font-weight:bold}

.red{ color:#F00}
.style_Orange12px{ 
	color:#FF6600;
	font-family:Arial, Helvetica, sans-serif;
}

a.ul_listbox{background:url(/images/v2/dot4.jpg) no-repeat left; padding-left:6px; margin:2px; line-height:25px; height:25px; display:block;overflow:hidden;white-space:normal;text-overflow:ellipsis;}
a.uc_listbox{background:url(/images/v2/icon_img03.gif) no-repeat right; padding-right:6px; line-height:25px;}
a.sp_list{background:url(/images/icon/7.gif) no-repeat left; padding-left:20px; }

.newslistbytypetab{border:1px solid #BBCADE; background-color:#FFFFFF;}
.newslistbytypetab .newslist a{display:block;padding-left:20px; background:url(/images/v2/bg_16x16.gif) no-repeat; background-position:0 -986px; border-bottom:1px dotted #CCC;  line-height:25px;overflow:hidden;white-space:normal;text-overflow:ellipsis;}

.newstypelist a{display:block;padding-left:20px; background:url(/images/v2/bg_16x16.gif) no-repeat; background-position:0 -1466px; border-bottom:1px dotted #CCC;  line-height:25px;overflow:hidden;white-space:normal;text-overflow:ellipsis;}
.newstypelist a.select{ font-weight:bold;}

/* NEWS->DE */
.news{ background-color:#FFFFFF; margin:0px; border:1px solid #BBCADE; padding:3px}
.news h1.h1 { font-size:18px; text-align:center; color:#555; margin-top:18px;}
.news h2.h2{ font-size:14px; color:#555}
.news .titbar { margin:10px 0; text-align:center; line-height:30px; border-bottom:1px dashed #ccc;}
.news p {padding:auto!important; margin:auto!important;}
.news strong{}
.news span{ font-size:x-large}
.news .next { line-height:24px; padding:5px 0; margin:5px 0; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;}
.news .next a{color:#777;}
.news .other { padding:5px 0 10px 0; line-height:25px; font-size:14px; }
.news .other li { height:25px; padding-left:15px; background:url(../images/skin/index_skin02.gif) no-repeat 0 -591px;}
.news .other li span { font-size:12px; margin-left:10px; color:#888;}
.news .other li a{ color:#777; font-size:14px}



ul.bottomline li{border-bottom:1px dotted #CCC; width:100%; line-height:35px; height:35px; font-size:14px;position:relative}
ul.bottomline li span{ color:#999999; font-size:12px;position:absolute;top:0;right:10px;}



.strongtitle{padding-left:10px; font-size:12px; color:#000}
.td_a a{ display:block; text-align:left; height:22px; line-height:22px; padding-left:12px; background:url(/images/v2/bg_16x16.gif) no-repeat; background-position:0 -989px; cursor:pointer;}
.td_a a span.shname{float:left}
.td_a a span.price{float:right; padding-right:2px;}
.input_width100px{ width:100px;}
#passengertypelists{
	text-align:left;
	border: 1px solid #999999;
	color:#076AC5;
	padding: 5px;
	position: absolute;
	line-height:20px;
	font-size:12px;
	width:160px;
	display:none;
	background:#FFFFFF;
}
#passengertypelisttitle{
	color:#999999;
	border:1px dashed #CCCCCC;
	border-left-style:none;
	border-top-style:none;
	border-right-style:none;
	padding:8px 0 2px 0;
}
#passengertypelist1{
	width:100%;
}
#passengertypelist1 div{
	float:left;
	width:100%;
	border:1px #FFFFFF solid;
}
#confirmtypesists{
	text-align:left;
	border: 1px solid #C1C0BC;
	color:#076AC5;
	padding: 2px;
	position: absolute;
	line-height:20px;
	font-size:12px;
	width:151px;
	display:none;
	background:#F8F7F2;
}
#linkmanlists{text-align:left;border: 1px solid #C1C0BC;color:#FD4822;padding: 5px;position: absolute;line-height:20px;font-size:12px;width:320px;display:none;background:#FFFFFF;}
#linkmanlisttitle1, #linkmanlisttitle2{color:#999999;border:1px dashed #CCCCCC;border-left-style:none;border-top-style:none;border-right-style:none;padding:8px 0 2px 0;}
#linkmanlist1,#linkmanlist2{width:100%;}
#linkmanlist1 div,#linkmanlist2 div{float:left;width:32%;border:1px #FFFFFF solid;color:#076AC5;}

#passengernumselect{text-align:left;border: 1px solid #999999;border-top:NONE;color:#076AC5;padding: 2px;position: absolute;line-height:20px;font-size:12px;width:72px;display:none;background:#FFFFFF;}
#passengernumselect a{ display:block; width:100%; line-height:18px; color:#000000; text-decoration:none;border-top:1px dashed #FFFFFF;border-bottom:1px dashed #FFFFFF}
#passengernumselect a:hover{ background-color:#EFEFEF; border-top:1px solid #000000;border-bottom:1px solid #000000;font-weight:bold;}
#confirmtypetitle{color:#999999;border:1px dashed #C1C0BC;border-left-style:none;border-top-style:none;border-right-style:none;padding:2px 0 2px 0;}
#confirmtypelist1{width:100%; background:#FFFFFF;}
#confirmtypelist1 div{float:left;width:100%;border:1px #FFFFFF solid;}
#messagesinfoplan{position:absolute;border:1px solid #E3E197;background-color:#FFFFDD;text-align:left;z-index:100;display:none;height:auto;width:AUTO;padding:10px;color:#000000;}
/*special*/
.height550{height:550px;}
.height407{height:407px}
.height300{height:350px}

.specialplan2{border:1px solid #BBCADE;background-color:#FFFFFF;overflow:hidden;white-space:normal;text-overflow:ellipsis;}
.specialplan2 .title{height:22px;background-color:#F4FAFF;margin:0; padding:8px 0 0 10px; font-size:14px;  text-align:left;}
.specialplan2 .title ul{ width:100%;}
.specialplan2 .title li{ list-style:none; float:left; width:35px; height:27px; line-height:27px; margin-right:8px; text-align:center; cursor:pointer;}
.specialplan2 .title li.checked{ background:url(/images/v2/hit1.png) no-repeat; width:35px; height:27px; line-height:27px; color:#FFFFFF; font-weight:bold;}

.specialplan3{background-color:#FFFFFF;overflow:hidden;white-space:normal;text-overflow:ellipsis;}
.specialplan4{background-color:#FFFFFF;overflow:hidden;white-space:normal;text-overflow:ellipsis; padding:5px; height:167px}
.specialplan4 ul{ margin:0; padding:0;}
.specialplan4 li{ width:290px; float:left; height:32px; line-height:32px; border-bottom:1px dashed #CCCCCC; overflow:hidden;white-space:normal;text-overflow:ellipsis; cursor:pointer;}

.specialplan4 li span.shname{float:left; display:block; width:180px; background:url(/images/v2/dot4.jpg) no-repeat left; padding-left:10px;overflow:hidden;white-space:normal;text-overflow:ellipsis; text-align:left}
.specialplan4 li span.shstar{float:left; display:block;width:30px;overflow:hidden;white-space:normal;text-overflow:ellipsis; text-align:left}
.specialplan4 li span.shstarxj{ background:url(/images/v2/hit560.gif) no-repeat left; background-position:7px 9px;}
.specialplan4 li span.shstarzxj{ background:url(/images/v2/hit561.gif) no-repeat left; background-position:7px 9px;}
.specialplan4 li span.price{float:left; display:block;width:60px;overflow:hidden;white-space:normal;text-overflow:ellipsis; text-align:left}

.specialplan{border-left:1px solid #C1C0BB;border-right:1px solid #C1C0BB; background-color:#FFFFFF;overflow:hidden;white-space:normal;text-overflow:ellipsis;}
.specialplan .title{height:15px;padding:5px 5px 5px 18px; background:url(/images/v2/bg_16x16.gif) no-repeat; background-position:0 -155px; font-weight:bold;}
.specialplan .title span{ font-weight:normal;}
.specialplan .title .titledescription{
	width:50%;
	float:left;
	font-weight:bold;
	text-align:left;
	color:#333333
}
.specialplan .title .titlecity{
	float:right;
	width:45%;
}
.specialplan .content{
	height:auto;
	margin:1px 0 0 0;
	text-align:center;
}
.specialplan .content a{
	height:25px;
	line-height:25px;
	text-align:center;
}
.specialplan .content #hangqinglist{
	height:330px;
	width:100%;
	padding:20px 0 0 0;
}


 #specialplanlist{clear:both;margin:0;	padding:5px;	text-align:left;	border-top-style:none;	overflow:hidden;white-space:normal;text-overflow:ellipsis;}
 #specialplanlist .fltlist{	font-size:12px;	text-align:left;	line-height:25px;	color:#000000;	}
 #specialplanlist .fltlist .ftab1{	width:100%;	float:left;	color:#026CC6;/*3366FF*/	font-weight:bold;	padding-left:0px;	border-bottom:1px solid #EFEFEF;}
 #specialplanlist .fltlist .ftab1 span{	color:#FF6600;}
 #specialplanlist .fltlist .ftab2{	width:99%;	float:left;}

 #specialplanlist .fltlist .ftab2 li{	width:33%;	float:left;	color:#333333;/*AA5500*/	overflow:hidden;	white-space:nowrap;	text-overflow:ellipsis;	border-bottom:1px solid #F2F2F2;	font-family:Tahoma;}
 #specialplanlist .fltlist .ftab2 span{	color:#999999;}
 #specialplanlist .fltlist .ftab2 strong{	color:#FF0000;	text-decoration:none}
 #specialplanlist .fltlist .ftab2 a{	color:#FF6600;/*CC0000*/	text-decoration:none;	font-size:12px}
  #specialplanlist .fltlist .ftab2 a:hover{	color:#0054A8;/*CC0000*/	text-decoration:underline;	font-size:12px}

 #specialplanlist .fltlist .ftab3{}

 #specialplanlist .fltlist .ftab3 li{	color:#333333;/*AA5500*/	font-family:Tahoma;}
 #specialplanlist .fltlist .ftab3 li a {    width:220px;    margin:0 5px 0 5px;    float:left;    display:block;    overflow:hidden;	white-space:nowrap;	text-overflow:ellipsis;	border-bottom:1px solid #F2F2F2; }
 #specialplanlist .fltlist .ftab2 .text_color4, #specialplanlist .fltlist .ftab3 .text_color4{color:#D35714; font-size:13px; font-weight:bold; }
 #specialplanlist .fltlist .ftab2 .text_color5, #specialplanlist .fltlist .ftab3 .text_color5{color:#076AC5; width:150px}
 #specialplanlist .fltlist .ftab2 .text_color6, #specialplanlist .fltlist .ftab3 .text_color6{color:#666666;}
 #specialplanlist .fltlist .ftab2 .span2, #specialplanlist .fltlist .ftab3 .span2{color:#D35714;}
 #specialplanlist .fltlist .ftab2 .text_flightno, #specialplanlist .fltlist .ftab3 .text_flightno{color:#076AC5;}
 

.color_black{ color:Black;}
.style_Grey12px{color:#999999}

.btnsearch{ background:url(/images/v2/left_search.jpg) no-repeat; border:none; height:20px; width:64px; cursor:pointer;}
.btnsearch2{ background:url(/images/v2/btnsearch.jpg) no-repeat; border:none; height:28px; width:102px; cursor:pointer;}
.btnsearch3{ background:url(/images/v2/htbtn.gif) no-repeat; border:none; height:28px; width:102px; cursor:pointer;}
.btnsearch4{ background:url(/images/v2/btniflight.jpg) no-repeat; border:none; height:28px; width:103px; cursor:pointer;}
.seletab{font-size:15px; color:#000; font-weight:bold; background:url(/images/v2/imgflighttop.png) no-repeat; line-height:55px; padding-left:70px}

.price{color:#C96702;font-size:12px; font-weight:bold; }
.tdbj{ background-color:#F3F2EB;}
.strong18px{ font-size:14px; font-family:; font-weight:bold;}
.left2_ul{ height:28px; line-height:28px;}
.left2_ul li{float:left; width:130px;  border:1px solid #BBCADE; background-color:#F1F5FE; text-align:center; margin-right:5px; cursor:pointer}
.left2_ul li.sel01{border-bottom:none; line-height:33px;background-color:#FFFFFF; font-weight:bold; font-size:14px}
.left2_textbox{border:1px solid #BBCADE; margin:5px 0 0 0; padding:10px;background-color:#FFFFFF;}

.pubFlights_CA{background:url(/images/airPic/CA.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_3U{background:url(/images/airPic/3U.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_8C{background:url(/images/airPic/8C.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_CU{background:url(/images/airpic/CU.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_CZ{background:url(/images/airPic/CZ.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_EU{background:url(/images/airPic/EU.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_FM{background:url(/images/airPic/FM.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_HO{background:url(/images/airPic/HO.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_HU{background:url(/images/airPic/hu.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_KN{background:url(/images/airPic/KN.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_MF{background:url(/images/airPic/MF.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_MU{background:url(/images/airPic/MU.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_SC{background:url(/images/airPic/sc.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_UA{background:url(/images/airPic/ua.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_ZH{background:url(/images/airPic/zh.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_CN{background:url(/images/airpic/CN.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_GS{background:url(/images/airPic/gs.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_NS{background:url(/images/airPic/ns.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_G5{background:url(/images/airPic/G5.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_BK{background:url(/images/airPic/BK.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_8L{background:url(/images/airpic/8L.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_PN{background:url(/images/airPic/pn.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_JD{background:url(/images/airPic/JD.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_VD{background:url(/images/airPic/zh.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_9C{background:url(/images/airPic/9C.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_JR{background:url(/images/airPic/JR.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_KY{background:url(/images/airPic/KY.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_TV{background:url(/images/airPic/TV.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_DZ{background:url(/images/airPic/DZ.gif) no-repeat left;padding: 0 0 0 20px;}
.pubFlights_GJ{background:url(/images/airPic/GJ.gif) no-repeat left;padding: 0 0 0 20px;}



.fly{ float:left; border-bottom:1px dashed #ccc; padding:15px 0}
.fly dl{ float:left}
.fly dl dt{ float:left;width:52px;  color:#ff6000; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
.fly dl dd{float:left; width:686px}
.fly dl dd span{float:left;text-align:left; width:130px; line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.fly1{ float:left; border-bottom:1px dashed #ccc; background:#f1f1f1;padding:5px 0}
.fly1 dl{ float:left}
.fly1 dl dt{ float:left;width:52px;  color:#ff6000; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
.fly1 dl dd{float:left; width:686px}
.fly1 dl dd span{float:left;text-align:left; width:130px; line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



.hackbox {clear:both;font-size:0;height:0;line-height:0;overflow:hidden;zoom:1;}
.hotellist_citymenu {width:300px;height:170px;background:#ffffff;border:#CCCCCC solid 1px;position:absolute;z-index:1000;display:none;}
.footer_advice_y20 {margin-top:10px;text-align:right;}
.footer_y20 {color:#535353;text-align:center;line-height:1.5em;clear:both;padding-top:10px;margin-bottom:11px;}
.bottom080108 a:link, .bottom080108 a:visited, .bottom080108 a:hover, .bottom080108 a:active {color: #8C8C8C;text-decoration:none;font-size:12px;padding:0;}
.bottom080108 {width:950px;text-align:center;}
.footerArea a:link, .footerArea a:visited, .footerArea a:hover, .footerArea a:active {color: #FFF;text-decoration:none;font-size:12px;padding:0 3px;}
.border_g1 {border-top:1px #EAEAEA solid;border-right:1px #EAEAEA solid;border-bottom:1px #EAEAEA solid;border-left:0px #EAEAEA solid;}
.border_g2 {border-top:0px #EAEAEA solid;border-right:1px #EAEAEA solid;border-bottom:1px #EAEAEA solid;border-left:0px #EAEAEA solid;}
.b_size12 {font-size:12px;}
.b_gray {color:#999;}
.img_b {padding-right:10px;}
.b_height {line-height:150%;margin:4px 0;}
.bottom_title {background:#EAEAEA;color: #9A9A9A;width:10px;padding:2px 4px;}
.bottom_link {text-align:center;font-family:Arial;color:#999;margin:10px 0;}
.bottom_link span {font-size:11px;}
.bottom_link a:link, .bottom_link a:visited, .bottom_link a:hover, .bottom_link a:active {font-size:11px;color: #8C8C8C;text-decoration:none;padding:0;}
.bottom0801081 {text-align:center;}
.seo_inlink_hotel {white-space:nowrap;}




#hotelcityregion{text-align:left;border: 1px solid #666;color:#076AC5;padding: 5px;position: absolute;line-height:20px;font-size:12px;width:500px;display:none;background:#FFFFFF;}
#otherregion,#portitle,#regiontitle{color:#666666;border:1px dashed #CCCCCC;border-left-style:none;border-top-style:none;border-right-style:none;padding:2px 0 2px 0;text-align:left;width:100%;font-size:14px;font-weight:bold;}
#porlist,#regionlist{width:100%;}
#porlist div,#regionlist div{float:left;width:100%;border:1px #FFFFFF solid;}
#otherregion a{display:block; width:90%; line-height:20px; padding-top:3px; color:#005499; text-decoration:none;border-top:1px dashed #FFFFFF;border-bottom:1px dashed #FFFFFF; text-align:left; float:left; clear:both; overflow:hidden}
#porlist a,#regionlist a{ display:block; width:25%; line-height:20px; padding-top:3px; color:#005499; text-decoration:none;border-top:1px dashed #FFFFFF;border-bottom:1px dashed #FFFFFF; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#porlist a:hover,#regionlist a:hover,#otherregion a:hover{ background-color:#EFEFEF; border-top:1px solid #000000;border-bottom:1px solid #000000;}



#fixposition{ 
    border:solid 1px #0066CC;   
    text-align:center;   
    vertical-align:middle;   
    line-height:1.8;
    padding:5px;
}



.in_order_notice{ margin-bottom:10px; padding:5px; color:Red;}


/*
*/
.otherairway{overflow:hidden; margin-top:10px;}
.otherairway h1{ font-size:12px; font-weight:bold; line-height:30px; padding-left:5px;}
.otherairway_content{ border:1px solid #BBD0F7; background-color:#fff; overflow:hidden; padding:10px; _zoom:1;}
.otherairway .otherairway_content a{ font-size:14px; display:block; width:160px; float:left; line-height:30px;height:30px; overflow:hidden;}

.flightmsg{ display:block; margin:10px; padding:8px 10px; border:1px solid #FFE1BB; background-color:#FFFAEA; font-size:12px; font-family:"MicrosoftYaHei","Microsoft JhengHei"; color:Red; font-weight:bold;}

input.vp39_inp09 {
	width:57px;
	height:21px;
	background:url(/images/V2/vp39_btnsbmit.gif) no-repeat;
	border:none;
	color:#FFF;
	cursor:pointer;
	}

/*salesfirstclass*/
.SalesFirstClassList{width:950px; margin:0 auto}
.SalesFirstClassTitle{ height:30px; line-height:30px; padding-left:20px; background:#FFF8EE url(/images/v2/jf_16.gif) no-repeat left; background-position:8px 10px; margin-bottom:10px; border:1px solid #FFECCE;}

.SalesFirstClassList_left{ float:left; }
.SalesFirstClassList_right{ float:right; width:228px; text-align:center; }
.SalesFirstClassList_right div{ margin-bottom:10px;}

.SalesFirstClassList_left .sales_label{float:left;width:350px; margin-right:10px; _margin-right:7px; margin-bottom:10px;}
.SalesFirstClassList_left .sales_label h3{ text-align:left; height:20px; padding-top:5px; background:url(/images/v2/salestopbj.gif) no-repeat left; color:#FFF; padding-left:8px; font-size:14px;}
.SalesFirstClassList_left .sales_label h3 a{ float:right; font-size:12px; font-weight:normal; padding-right:8px; color:#fff; background:url(/images/v2/up.gif) no-repeat left; background-position:2px 2px; padding-left:15px;}
.SalesFirstClassList_left .sales_label ul{border:1px solid #F48D02; border-top:none;}
.SalesFirstClassList_left .sales_label ul li{padding:0 5px}
.SalesFirstClassList_left .sales_label ul a{ line-height:28px; height:28px; padding-left:15px; background:url(/images/v2/hot4.gif) no-repeat left; background-position:0 2px; cursor:pointer;}
.SalesFirstClassList_left .sales_label ul a.hot1{background:url(/images/v2/hot1.gif) no-repeat left;background-position:0px 2px;}
.SalesFirstClassList_left .sales_label ul a.hot2{background:url(/images/v2/hot2.gif) no-repeat left;background-position:0px 2px;}
.SalesFirstClassList_left .sales_label ul a.hot3{background:url(/images/v2/hot3.gif) no-repeat left;background-position:0px 2px;}


.SalesFirstClassList_left .salescontent{width:710px;}
.SalesFirstClassList_left .salescontent h3{ text-align:left; height:20px; padding-top:5px; background:url(/images/v2/salestopbj2.gif) no-repeat left; color:#FFF; padding-left:8px; font-size:14px;}
.SalesFirstClassList_left .salescontent ul{border:1px solid #F48D02; border-top:none;}
.SalesFirstClassList_left .salescontent ul li{padding:0 5px; border:1px dotted #F2F2F2}
.SalesFirstClassList_left .salescontent ul a{ line-height:28px; height:28px; padding-left:15px; background:url(/images/v2/hot4.gif) no-repeat left; background-position:0 2px; cursor:pointer;}
.SalesFirstClassList_left .salescontent ul a.hot1{background:url(/images/v2/hot1.gif) no-repeat left;background-position:0px 2px;}
.SalesFirstClassList_left .salescontent ul a.hot2{background:url(/images/v2/hot2.gif) no-repeat left;background-position:0px 2px;}
.SalesFirstClassList_left .salescontent ul a.hot3{background:url(/images/v2/hot3.gif) no-repeat left;background-position:0px 2px;}


.SalesFirstClassList_left .showcontent{width:700px;padding:5px;}
.SalesFirstClassList_left .showcontent h1{ height::35px; line-height:35px;  font-size:18px; text-align:center;   font-family:@"Microsoft YaHei","Microsoft JhengHei";}
.SalesFirstClassList_left .showcontent h3{font-weight:normal; text-align:center;}
.SalesFirstClassList_left .showcontent h2{font-size:14px; color:#555555}
.SalesFirstClassList_left .showcontent  .next { line-height:24px; padding:5px 0; margin:5px 0; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;}
.SalesFirstClassList_left .showcontent  .next a{color:#777;}
.SalesFirstClassList_left .showcontent  .other { padding:5px 0 10px 0; line-height:25px; font-size:14px; }
.SalesFirstClassList_left .showcontent  .other li { height:25px; padding-left:15px; background:url(/images/v2/dot_5.jpg) no-repeat 5px 10px ;}
.SalesFirstClassList_left .showcontent  .other li span { font-size:12px; margin-left:10px; color:#888;}
.SalesFirstClassList_left .showcontent  .other li a{ color:#777; font-size:14px}
.SalesFirstClassList_left .showcontent .content{ padding:10px 0;}